19. 字符串方法
字符串方法
字符串方法
在此视频中,我们介绍了 方法 。 方法 就像某些你已经见过的 函数 :
- 
           len("this")
- 
           type(12)
- 
           print("Hello world")
上述三项都是 函数 。注意,它们使用了小括号并接受一个参数。
          
           type
          
          和
          
           print
          
          函数可以接收字符串、浮点型、整型和很多其他数据类型的参数,函数
          
           len
          
          也可以接受多种不同数据类型的参数,稍后你将在这节课中详细了解。
         
          python 中的
          
           方法
          
          和函数相似,但是它针对的是你已经创建的变量。
          
           方法
          
          与特定变量中的数据类型相关。 方法相当于通过
          
           .
          
          来调用的一种函数。例如,
          
           lower()
          
          是一个字符串方法,对于一个叫 "sample string" 的字符串,它可以这样使用:
          
           sample_string.lower()
          
          。
         
下图显示了任何字符串都可以使用的方法。
 
          每个方法都接受字符串本身作为该方法的第一个参数。但是,它们还可以接收其他参数。我们来看看几个示例的输出。
>>> my_string.islower()
True
>>> my_string.count('a')
2
>>> my_string.find('a')
3
          可以看出,
          
           count
          
          和
          
           find
          
          方法都接受另一个参数。但是,
          
           islower
          
          方法不接受参数。如果我们要在变量中存储浮点数、整数或其他类型的数据,可用的方法可能完全不同!
         
任何专业人士都无法记住所有方法,因此知道如何通过文档查询答案非常重要。掌握扎实的编程基础使你能够利用这些基础知识查询文档,并且构建的程序比死记硬背所有 python 可用函数的人士构建的程序强大得多。